|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectde.bsvrz.dav.daf.main.impl.config.DafSystemObject
de.bsvrz.dav.daf.main.impl.config.DafConfigurationObject
de.bsvrz.dav.daf.main.impl.config.DafSystemObjectType
de.bsvrz.dav.daf.main.impl.config.DafDynamicObjectType
public class DafDynamicObjectType
Klasse, die den Zugriff auf Typen von dynamischen Objekten seitens der Datenverteiler-Applikationsfunktionen ermöglicht.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface de.bsvrz.dav.daf.main.config.DynamicObjectType |
|---|
DynamicObjectType.DynamicObjectCreatedListener, DynamicObjectType.NameChangeListener, DynamicObjectType.PersistenceMode |
| Field Summary |
|---|
| Constructor Summary | |
|---|---|
DafDynamicObjectType(DafDataModel dataModel)
Erzeugt ein neues Objekt dessen Eigenschaften im Anschluss mit der read-Methode eingelesen werden sollten. |
|
DafDynamicObjectType(long id,
String pid,
String name,
long typId,
byte state,
String error,
DafDataModel dataModel,
short validFromVersionNumber,
short validToVersionNumber,
long responsibleObjectId,
long[] setIds,
boolean hasPermanentName)
Erzeugt ein neues Objekt mit den angegebenen Eigenschaften |
|
| Method Summary | |
|---|---|
void |
addChangeListener(short simulationVariant,
MutableCollectionChangeListener changeListener)
Meldet einen Listener auf Änderungen der Elemente einer dynamischen Menge oder eines dynamischen Typs unter Berücksichtigung der Simulationsvariante an. |
void |
addInvalidationListener(InvalidationListener invalidationListener)
Fügt einen Listener zu einer Datenstruktur hinzu. |
void |
addNameChangeListener(DynamicObjectType.NameChangeListener nameChangeListener)
Fügt einen Listener zu einer Datenstruktur hinzu. |
void |
addObjectCreationListener(DynamicObjectType.DynamicObjectCreatedListener objectCreatedListener)
Fügt einen Listener zu einer Datenstruktur hinzu. |
void |
collectionChanged(short simVariant,
List<SystemObject> addedElements,
List<SystemObject> removedElements)
Leitet die Aktualisierungsnachrichten bzgl. |
List<SystemObject> |
getElements(short simulationVariant)
Bestimmt die aktuellen Elemente einer dynamischen Menge oder eines dynamischen Typs unter Berücksichtigung der Simulationsvariante. |
DynamicObjectType.PersistenceMode |
getPersistenceMode()
Bestimmt den Persistenzmodus von dynamischen Objekten dieses Typs. |
void |
removeChangeListener(short simulationVariant,
MutableCollectionChangeListener changeListener)
Meldet einen zuvor angemeldeten Listener wieder ab. |
void |
removeInvalidationListener(InvalidationListener invalidationListener)
Entfernt den Listener aus der Datenstruktur. |
void |
removeNameChangeListener(DynamicObjectType.NameChangeListener nameChangeListener)
Entfernt den Listener aus der Datenstruktur. |
void |
removeObjectCreationListener(DynamicObjectType.DynamicObjectCreatedListener objectCreatedListener)
Entfernt den Listener aus der Datenstruktur. |
| Methods inherited from class de.bsvrz.dav.daf.main.impl.config.DafSystemObjectType |
|---|
getAttributeGroups, getDirectAttributeGroups, getDirectObjectSetUses, getElements, getElements, getElementsDuringPeriod, getElementsInPeriod, getObjects, getObjectSetUses, getSubTypes, getSuperTypes, inheritsFrom, isBaseType, isConfigurating, isNameOfObjectsPermanent, parseToString, read, write |
| Methods inherited from class de.bsvrz.dav.daf.main.impl.config.DafConfigurationObject |
|---|
addSet, duplicate, duplicate, getMutableSet, getNonMutableSet, getNotValidSince, getObjectSet, getObjectSets, getValidSince, isValid, removeSet, revalidate |
| Methods inherited from class de.bsvrz.dav.daf.main.impl.config.DafSystemObject |
|---|
compareTo, equals, getConfigurationArea, getConfigurationAreaId, getConfigurationData, getConfigurationData, getConfigurationData, getDataModel, getId, getInfo, getInternType, getName, getNameOrPidOrId, getObject, getPid, getPidOrId, getPidOrNameOrId, getState, getType, getUsedAttributeGroupUsages, hashCode, invalidate, isOfType, isOfType, setConfigurationData, setConfigurationData, setConfigurationData, setName, storeName, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface de.bsvrz.dav.daf.main.config.SystemObjectType |
|---|
getAttributeGroups, getDirectAttributeGroups, getDirectObjectSetUses, getObjects, getObjectSetUses, getSubTypes, getSuperTypes, inheritsFrom, isBaseType, isConfigurating, isNameOfObjectsPermanent |
| Methods inherited from interface de.bsvrz.dav.daf.main.config.ConfigurationObject |
|---|
addSet, duplicate, duplicate, getMutableSet, getNonMutableSet, getNotValidSince, getObjectSet, getObjectSets, getValidSince, removeSet, revalidate |
| Methods inherited from interface de.bsvrz.dav.daf.main.config.SystemObject |
|---|
getConfigurationArea, getConfigurationData, getConfigurationData, getConfigurationData, getDataModel, getId, getInfo, getName, getNameOrPidOrId, getPid, getPidOrId, getPidOrNameOrId, getType, getUsedAttributeGroupUsages, invalidate, isOfType, isOfType, isValid, setConfigurationData, setConfigurationData, setConfigurationData, setName, toString |
| Methods inherited from interface java.lang.Comparable |
|---|
compareTo |
| Methods inherited from interface de.bsvrz.dav.daf.main.config.SystemObjectCollection |
|---|
getElements, getElements, getElementsDuringPeriod, getElementsInPeriod |
| Methods inherited from interface de.bsvrz.dav.daf.main.config.ConfigurationObject |
|---|
addSet, duplicate, duplicate, getMutableSet, getNonMutableSet, getNotValidSince, getObjectSet, getObjectSets, getValidSince, removeSet, revalidate |
| Methods inherited from interface de.bsvrz.dav.daf.main.config.SystemObject |
|---|
getConfigurationArea, getConfigurationData, getConfigurationData, getConfigurationData, getDataModel, getId, getInfo, getName, getNameOrPidOrId, getPid, getPidOrId, getPidOrNameOrId, getType, getUsedAttributeGroupUsages, invalidate, isOfType, isOfType, isValid, setConfigurationData, setConfigurationData, setConfigurationData, setName, toString |
| Methods inherited from interface java.lang.Comparable |
|---|
compareTo |
| Constructor Detail |
|---|
public DafDynamicObjectType(DafDataModel dataModel)
dataModel - DataModel Implementierung, der das neue Objekt zugeordnet ist.
public DafDynamicObjectType(long id,
String pid,
String name,
long typId,
byte state,
String error,
DafDataModel dataModel,
short validFromVersionNumber,
short validToVersionNumber,
long responsibleObjectId,
long[] setIds,
boolean hasPermanentName)
| Method Detail |
|---|
public DynamicObjectType.PersistenceMode getPersistenceMode()
DynamicObjectType
getPersistenceMode in interface DynamicObjectTypepublic void addObjectCreationListener(DynamicObjectType.DynamicObjectCreatedListener objectCreatedListener)
DynamicObjectTypeobjectCreatedListener fügt das Objekt nur einmal der Datenstruktur hinzu.
addObjectCreationListener in interface DynamicObjectTypeobjectCreatedListener - Objekt, das informiert wird sobald ein dynamisches Objekt mit diesem Typ erzeugt wird.public void removeObjectCreationListener(DynamicObjectType.DynamicObjectCreatedListener objectCreatedListener)
DynamicObjectType
removeObjectCreationListener in interface DynamicObjectTypeobjectCreatedListener - Objekt, das aus der Datenstruktur entfernt werden soll.DynamicObjectType.addObjectCreationListener(de.bsvrz.dav.daf.main.config.DynamicObjectType.DynamicObjectCreatedListener)public void addNameChangeListener(DynamicObjectType.NameChangeListener nameChangeListener)
DynamicObjectType
addNameChangeListener in interface DynamicObjectTypenameChangeListener - Objekt, das informiert wird, sobald der Name eines Objekts von diesem Typ geänder wird.public void removeNameChangeListener(DynamicObjectType.NameChangeListener nameChangeListener)
DynamicObjectType
removeNameChangeListener in interface DynamicObjectTypenameChangeListener - Listener, der entfernt wird.DynamicObjectType.addNameChangeListener(de.bsvrz.dav.daf.main.config.DynamicObjectType.NameChangeListener)public void addInvalidationListener(InvalidationListener invalidationListener)
DynamicObjectType
addInvalidationListener in interface DynamicObjectTypeinvalidationListener - Objekt, das informiert wird, sobald ein Objekt des Typs ungültig wird.public void removeInvalidationListener(InvalidationListener invalidationListener)
DynamicObjectType
removeInvalidationListener in interface DynamicObjectTypeinvalidationListener - Listener, der entfernt werden soll.
public void addChangeListener(short simulationVariant,
MutableCollectionChangeListener changeListener)
MutableCollection
addChangeListener in interface MutableCollectionsimulationVariant - Simulationsvariante unter der die dynamische Zusammenstellung betrachtet werden soll.changeListener - Listener, der bei Änderungen der Elemente informiert werden soll.
public void removeChangeListener(short simulationVariant,
MutableCollectionChangeListener changeListener)
MutableCollection
removeChangeListener in interface MutableCollectionsimulationVariant - Simulationsvariante der entsprechenden Anmeldung.changeListener - Listener der entsprechenden Anmeldung.public List<SystemObject> getElements(short simulationVariant)
MutableCollection
getElements in interface MutableCollectionsimulationVariant - Simulationsvariante unter der die dynamische Zusammenstellung betrachtet werden soll.
public void collectionChanged(short simVariant,
List<SystemObject> addedElements,
List<SystemObject> removedElements)
simVariant - Simulationsvariante der ÄnderungaddedElements - Hinzugefügte Elemente der dynamischen ZusammenstellungremovedElements - Entfernte Elemente der dynamischen Zusammenstellung
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||